import numpy as np
A=np.array([1,1,1])
B=np.array([2,2,2])
C=np.vstack((A,B)) #纵向合并 vertical stack
D=np.hstack((A,B)) #横向合并 horizontal stack
E=np.array([[1],
            [1],
            [1]])
print(C)
print(D)
print(A.shape,C.shape,D.shape,E.shape)
B2=B[:,np.newaxis]#横向转纵向
B3=B2[np.newaxis,:]#在行上增加一个维度
print(B2)
print(B3)
E1=np.concatenate((B2,E,B2,E),axis=0) #纵向合并
E2=np.concatenate((B2,E,B2,E),axis=1) #横向合并
print(E1)
print(E2)